package com.dynamic.mybatis.core.intercept;

import com.dynamic.mybatis.core.metadata.DynamicMappedStatement;

/**
 * @Description
 * @Author xs
 * @Date 2023/4/7 9:22
 */
public interface DynamicMappedStatementHandler {
    enum OPERATE {
        ADD,
        UPDATE,
        DELETE
    }

    void before(OPERATE operate, DynamicMappedStatement dms);

    void after(OPERATE operate, DynamicMappedStatement dms);
}